UTF-16のバイト順の問題 ビッグエンディアンとリトルエンディアン
UCS-2と同様、UTF-16も"リトルエンディアン"バイト順を使用します(Windowsではすべてがこのバイト順を使用します)。"ビッグエンディアン"とは対照的に、リトルエンディアンでは、メモリの最下位アドレスに下位バイトが格納されます。バイトの順序は、オペレーティングシステムのレベルで重要になります。SQL Serverでは、Windowsプラットフォームで動作する他のアプリケーションと同じく、リトルエンディアンのバイト順が使用されます。したがって、0x1234のような16進法の語は、0x34 0x12としてメモリに格納されます。 ログ
SQL Server エンディアンで検索したら自分のページがヒットした(2023/10/26)